Part Number Hot Search : 
CLM385T1 SD04H1SK 03597 KA8512D 03597 SKDH230 MOCD211 74LS25
Product Description
Full Text Search
 

To Download M66004FP Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 MITSUBISHI DIGITAL ASSP MITSUBISHI DIGITAL ASSP
M66004SP/FP M66004SP/FP
16-DIGIT 5X7-SEGMENT VFD CONTROLLER 16-DIGIT 5x7-SEGMENT VFD CONTROLLER
DESCRIPTION The M66004 is a 16-digit 5x7-segment vacuum fluorescent display (VFD) controller using the silicon gate CMOS technology. It contains 160 ROM characters and 16 user-defined RAM characters and receives display character codes and various commands from MCU to control VFD. FEATURES * Built in 5x7-dot segment character ROM (160 characters based on JIS-C-6220. Customization is possible.) * Built in character RAM for user definition (16 characters) * Display digit length can be changed. (from 9 to 16 digits) * One-digit display cycle setting can be changed. (2 cycles) * Dimmer is adjustable. (8 grades) * Cursor display ON or OFF is selectable. (SEG35 output) * Built in automatic display digit increment function * Auto increment of display digit * Built in simultaneous all-digit display ON/OFF command * Connection to MCU by three signal lines, CS, SCK and SDATA * Instruction execution with one byte* * 2 general purpose output ports * Positive supply voltage VCC=5V 10% * Pull-down voltage VP=VCC-40V typ. max. (peak) VCC-45V *: Except for character RAM setting APPLICATION AV equipments, vacuum fluorescent display controller for POS system, etc. FUNCTION The M66004 is a 16-digit 5x7-segment VFD (Vacuum Fluorescent Display) controller and contains 160 ROM characters based on JIS-C-6220 which can be customized and 16 RAM characters that user can define freely. Character display codes and various commands are received as 8-bit serial data from MCU. Main functions of this IC are display digit length setting, onedigit display cycle setting and dimmer adjustment. It has 36 segment output pins from SEG00 to SEG35 and uses 35 pins from SEG00 to SEG34 for character display. SEG35 output, which is independent of other segment, is used for cursor display by inputting either cursor ON or OFF command. Once display data is fixed, display continues automatically until new data is input. Therefore, MCU can execute other jobs and is lightened of its load. Additionally, the IC can control other I/O elements because it contains two static operation output ports.
DIG11 DIG10 DIG09 DIG08 DIG07 DIG06 Digit outputs DIG05 DIG04 DIG03 DIG02 DIG01 DIG00 Reset input RESET Chip select input CS Shift clock input CSK Serial data input SDATA P1 Output ports P0 VCC1 Clock output XOUT Clock input VSS SEG35 SEG34 SEG33 SEG32 Segment outputs SEG31 SEG30 SEG29 SEG28 SEG27 VP
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 29 30 31 32
64 DIG12 63 DIG13 Digit output 62 DIG14 61 DIG15 60 VCC2 59 SEG00 58 SEG01 SEG02 57 56 SEG03 55 SEG04 54 SEG05 53 SEG06 52 SEG07 51 SEG08 50 SEG09 49 SEG10 48 SEG11 47 SEG12 Segment outputs 46 SEG13 45 SEG14 44 SEG15 43 SEG16 42 SEG17 41 SEG18 40 SEG19 39 SEG20 38 SEG21 37 SEG22 36 SEG23 35 SEG24 34 SEG25 33 SEG26
M66004SP/FP
XIN 21
Outline 64P4B 64P2G-A
1
MITSUBISHI DIGITAL ASSP
M66004SP/FP
16-DIGIT 5x7-SEGMENT VFD CONTROLLER
BLOCK DIAGRAM
Display code register (8-bit x 16)
Decoder
CGROM (35-bit x 160)
59 SEG00 33 SEG26 31 SEG27 23 SEG35
code write Chip select input CS 14
Decoder
Segment output circuit
Segment outputs
Shift clock input SCK 15 Serial data input SDATA 16
Serial receive circuit Code / command control circuit
CGRAM (35-bit x 16)
RAM write
Output port (2 bits)
18 P0 17 P1
Output ports
Reset input
RESET 13
Display control register code select 12 DIG00
Clock input Clock output
XIN 21 Clock generator XOUT 20 Display controller
Digit output circuit
1 DIG11 64 DIG12 61 DIG15
Digit outputs
OPERATION FLOW The serial receive circuit receives 8-bit serial data, latches the data by an internal latch signal, and then masks inputs from the MCU. When the code/command circuit receives a command, it sets the display control register to the fixed state, and when it receives a character code, it writes the code to one of 16 display code registers which corresponds to the digit to display. The display controller outputs digit ON/OFF timing pulse to the digit output circuit and selects one character code to display among display code registers. The selected character code is input to either CGROM decoder or CGRAM decoder and then converted into a 35-bit character pattern to input the segment output circuit.
2
MITSUBISHI DIGITAL ASSP
M66004SP/FP
16-DIGIT 5X7-SEGMENT VFD CONTROLLER
PIN DESCRIPTIONS
Symbol RESET CS Pin name Reset input Chip select input Shift clock input Serial data input Clock input Clock output Function This pin is used to initialize the internal state of the M66004. In "L" state, communication with the MCU is possible. In "H" state, any instruction from the MCU is neglected. At the rising edge from "L" to "H", input data is shifted.
SCK
SDATA
Character code or command data to display is input from MSB.
XIN, XOUT
This pin is used to connect a resistor and a capacitor externally to set oscillation frequency. (maximum oscillation frequency fosc(max)=1MHz) An external clock can be also connected. In this case, an external clock is connected to pin XIN, and pin XOUT is set to be in open state. These pins are used to connect to digit pins of VFD. Pins from DIG00 to DIG15 correspond to digits of VFD from the first digit to the 16th digit. These pins are used to connect to segment pins of VFD. Pins from SEG00 to SEG35 correspond to segment pins of VFD as shown in the table below. Output port (static operation) Positive power supply for internal logic Positive power supply for high-pressure-resistant output port GND Negative power supply for VFD drive
DIG00~ DIG15 SEG00~ SEG35 P0, P1 VCC1 VCC2 VSS VP
Digit output
Segment output
(Connection of segment output pins) Each in the table shows one-dot segment and each figure in shows the output segment pin number (from 00 to 35) to connect.
00 05 10 15 20 25 30
01 06 11 16 21 26 31
02 07 12 17 22 27 32
03 08 13 18 23 28 33
04 09 14 19 24 29 34
35
3
MITSUBISHI DIGITAL ASSP
M66004SP/FP
16-DIGIT 5x7-SEGMENT VFD CONTROLLER
DATA TRANSMISSION FORMAT The MCU transmits 8-bit serial data (MSB-first) to the M66004. In either case of command data or character code data, the M66004 operates by transmitting only one-byte data. (Transmission timing) Standard timing
However, in case of character RAM data setting, it is necessary to send 7-byte data continuously.
CS
SCK
SDATA
D7 (MSB)
D6
D5
D4
D1
D0 (LSB)
Continuous data transmission timing (In the following example, command data is transmitted and then character codes are transmitted continuously.)
CS
SCK tBUSY tBUSY
SDATA
Command data tBUSY: Internal processing time
Character code
Character code
4
MITSUBISHI DIGITAL ASSP
M66004SP/FP
16-DIGIT 5X7-SEGMENT VFD CONTROLLER
COMMAND LIST
Command code Function D7 D6 D5 D4 D3 D2 D1 D0 The number of digits to display is fixed. Eight types of setting (from 9 digits to 16 digits) are possible. Eight types of setting (from 1/16 to 14/16) are possible for dimmer value. Either 128/fOSC or 256/fOSC is selected as onedigit display frequency. The first character code received after executing this command is displayed as designated by this command. This command is executed to set or cancel the automatic display digit increment function. This command is executed to make SEG35 ON. This command is executed to make SEG35 OFF. This command is executed to make all-digit display OFF or all-digit/segment display ON. Character data is written into RAM for user definition. Output ports P0 and P1 are set or reset. Contents
Display digit length setting
0
0
0
0
0
*
*
*
Dimmer value setting One-digit display frequency setting
0
0
0
0
1
*
*
*
1
1
1
1
0
1
1
*
Display digit setting
1
1
1
0
*
*
*
*
Auto increment setting Cursor ON Cursor OFF
1 0 1
1 0 0
1 0 0
1 1 0
0 * *
1 * *
0 * *
* * *
All digit display ON/OFF
1
1
1
1
0
0
*
*
Write to user RAM Output port state setting
1 1
1 1
1 1
1 1
1 1
1 0
x *
x *
x: Optional * : Refer to the description of command.
DESCRIPTION OF COMMAND 1. Display digit length setting
D7
D6
D5
D4
D3
D2
D1
D0
Table 1 Display digit length
D2 D1 0 0 1 1 0 0 1 1 D0 0 1 0 1 0 1 0 1 Display digit length 9 10 11 12 13 14 15 16
0
0
0
0
0
Display digit length (See table 1.)
0 0 0 0 1 1 1 1
5
MITSUBISHI DIGITAL ASSP
M66004SP/FP
16-DIGIT 5x7-SEGMENT VFD CONTROLLER
2. Setting of dimmer value and one-digit display frequency(Tdsp) 1) Dimmer value setting
D7 D6 D5 D4 D3 D2 D1 D0
Table 2 Dimmer value
D2 0 0 0 0 1 1 1 1 D1 0 0 1 1 0 0 1 1 D0 0 1 0 1 0 1 0 1 Dimmer value (Tdig/Tdsp) 1/16 2/16 4/16 6/16 8/16 10/16 12/16 14/16
0
0
0
0
1
Dimmer value (See table 2.)
Tdig : One-digit-ON pulse width Tdsp: One-digit display frequency
2) One-digit display frequency (Tdsp) setting
D7 D6 D5 D4 D3 D2 D1 D0
4. All-digit display ON/OFF
D7 D6 D5 D4 D3 D2 D1 D0
1
1
1
1
0
1
1
1
1
1
1
0
0
One-digit display frequency (Tdsp) 0: Tdsp=128/fOSC 1: Tdsp=256/fOSC
See table 3.
Table 3 ON/OFF control
D1 x 0 1 D0 0 1 1 Operation All-digit display OFF (All-OFF) Normal operation mode setting All-digit/segment display ON (All-ON)
3. Display digit setting, setting and cancel of auto increment 1) Display digit setting
D7 D6 D5 D4 D3 D2 D1 D0
x: Don't care
1
1
1
0
5. Cursor OFF (SEG35 output OFF)
D7 D6 D5 D4 D3 D2 D1 D0
Display digit (Note 1)
1 0 0 0
2) Setting and cancel of auto increment
D7 D6 D5 D4 D3 D2 D1 D0
Digit setting (Note 2)
1
1
1
1
0
1
0
6. Cursor ON (SEG35 output ON)
D7 D6 D5 D4 D3 D2 D1 D0
Setting and cancel of auto increment 1: Setting of auto increment 0: Cancel of auto increment
0
0
0
1
Note 1: When the display digit is defined as N, N equals [decimal values to which D3, D2, D1 and D0 are converted + 1]. In case of (D3, D2, D1, D0)=(1, 0, 0, 0), N is 9. The first character code received after executing this command is despoiled to the 9th digit.
Digit setting (Note 2)
Note 2: The digit to which the cursor to make display ON or OFF belongs is designated. When digit is defined as N, N equals [decimal values to which D3, D2, D1 and D0 are converted + 1]. In case of (D3, D2, D1, D0)=(1, 0, 0, 0), N is 9. ON/OFF control of the cursor which belongs to the 9th digit is possible.
6
MITSUBISHI DIGITAL ASSP
M66004SP/FP
16-DIGIT 5X7-SEGMENT VFD CONTROLLER
7. Write to character RAM for user definition Segment ON/OFF data is written into the character RAM for user definition (35 bits). After write to RAM is declared at the first byte, RAM is selected at the second byte and ON/OFF data is transmitted at the 3rd to 7th byte. Therefore, write to RAM is executed by a 7-byte command. Character codes from RAM1 to RAM 16 are assigned to data from 9016 to 9F16 respectively.
D7 1st byte (Declaration of write to RAM) D6 D5 D4 D3 D2 D1 x D0 x
1st column 3rd column 5th column
00 05 10 15 20 25 30
01 06 11 16 21 26 31
02 07 12 17 22 27 32
03 08 13 18 23 28 33
04 09 14 19 24 29 34
1
1
1
1
1
1
x : Don't care
D7 2nd byte (Selection of RAM) x
D6
x
D5
x
D4
x
D3
D2
D1
D0
2nd column 4th column (Segment number)
RAM selection RAM 1 : (D3, D2, D1, D0) = (0, 0, 0, 0) RAM 16: (D3, D2, D1, D0) = (1, 1, 1, 1)
x : Don't care
Ex. In order to define "F" (see the figure) as character RAM 1, 7-byte data as shown in the following table should be transmitted in serial order.
~
D7 3rd byte (Data in 1st column) 4th byte (Data in 2nd column) 5th byte (Data in 3rd column) 6th byte (Data in 4th column) 7th byte (Data in 5th column) D6 D5 D4 00 05 10 15 01 06 11 16 02 07 12 17 03 08 13 18 04 09 14 19
0: corresponding segment OFF 1: corresponding segment ON
~
D3 D2 20 25 21 26 22 27 23 28 24 29
D1
30
31
32
33
34
~
D0 x x x x x
1 2 3 4 5 6 7
Transmission data FC16 0016 FE16 9016 9016 9016 8016
Remarks Declaration of write to RAM 1 Selection of RAM 1 Setting of 1st-column segment data Setting of 2nd-column segment data Setting of 3rd-column segment data Setting of 4th-column segment data Setting of 5th-column segment data
All optional bits are set to "0".
8. Output port setting
D7 D6 D5 D4 D3 D2 D1 D0 1 1 1 1 1 0
P0 set/reset P1 set/reset
Set ("H"): 1 Reset ("L"): 0
7
MITSUBISHI DIGITAL ASSP
M66004SP/FP
16-DIGIT 5x7-SEGMENT VFD CONTROLLER
DESCRIPTION OF FUNCTION 1. Display digit length setting The display digit length can be set within the range from 9digit to 16-digit according to the number of digits of VFD. In case that the display digit length is set to 12 when a 16digit VFD is used, digits from 13 to 16 are displayed as blank. 2. Dimmer value and one-digit display frequency (Tdsp) setting Regarding dimmer value, 8-stage setting is possible. One-
digit display scan time (Tdsp) can be set to either Tdsp=128/ fOSC or Tdsp=256/fOSC. Scan cycle time T is set to T=Tdsp x N (N: display digit length).
Ex. fOSC=455kHz, N=16 Tdsp=281s, T=4.5ms (222Hz) or Tdsp=562s, T=9.0ms (111Hz)
DISPLAY TIMING
T
Tdsp
Tblk Digit N (Most significant digit)
Digit N-1
Tdig
Digit N-2 * * * * * Digit 1 (Least significant digit) T: Scan cycle time Tdig: One-digit-ON pulse width Tdsp: One-digit scan time Tblk : Blanking time
8
MITSUBISHI DIGITAL ASSP
M66004SP/FP
16-DIGIT 5X7-SEGMENT VFD CONTROLLER
3. Character display A character (refer to the character code table) which corresponds to the character code transmitted from the MCU is displayed as the designated digit. The display digit is designated by the display digit setting command. In case that the display digit designated by this command is set to increase automatically, the display digit is automatically increased by 1. After a character is displayed to the most significant digit, it is displayed to the least significant digit. When the auto increment setting is canceled, the display digit is fixed.
Ex. In order to display a character A to digits 14, 15, 16, 1 and 2 in this order and characters A, B and C to digit 8 successively, 12-byte data must be transmitted in the following order. (Display digit length = 16) A (code 4116) B (code 4216) C (code 4316)
OPERATION AT RESET When a reset signal is input, the internal state is initialized as shown in Table 4. Table 4 Initial state
Contents Display (characters and cursor) Display digit length, dimmer value, display digit, one-digit display frequency, user character RAM state, auto increment setting Serial receive circuit Output port setting Setting after reset All digits: OFF Values immediately before reset are held. Reset Set
1 2 3 4 5 6 7 8 9 10 11 12
Transmission data F516 ED16 4116 4116 4116 4116 4116 F416 E716 4116 4216 4316
Display digit Remarks - Setting of auto increment Display digit is set to the - 14th digit. 14 15 16 1 2 - - 8 8 8 Transmission of character code
Cancel of auto increment setting Display digit is set to the 8th digit. Transmission of character code
4. All-digit display ON/OFF All digits are simultaneously lighted or put off by inputting alldigit display ON command or all-digit display OFF command. When all-digit display ON command is transmitted, all digits including a cursor and all segments are lighted. Therefore, this command can be used for the lamp test. When all-digit display ON setting is canceled (normal operation mode is selected), all digits are displayed according to the setting before all-digit display ON operation. It is also possible to set the next character to the designated digit during the all-digit display ON operation. When all-digit display OFF command is transmitted, all digits including a cursor are put off. When all-digit display OFF setting is canceled (normal operation mode is selected), all digits are displayed according to the setting before all-digit display OFF operation. It is also possible to set the next character to the designated digit in the all-digit display OFF state.
9
MITSUBISHI DIGITAL ASSP
M66004SP/FP
16-DIGIT 5x7-SEGMENT VFD CONTROLLER
ABSOLUTE MAXIMUM RATINGS
Symbol VCC VP VI VO Supply voltage Pull-down voltage Input voltage Output voltage Parameter VCC1, VCC2 (Note 3) XOUT, P0, P1 SP Pd Maximum power dissipation FP Tstg Storage temperature Any external circuits are not connected to the IC. Ta=25C (Note 4) The IC is mounted on a board. Ta=25C (Note 5) Conditions Ratings -0.3 ~ + 7 VCC-45 ~ VCC + 0.3 -0.3 ~ VCC + 0.3 -0.3 ~ VCC + 0.3 1.6 W 1.4 -65 ~ 150 C Unit V V V V
Notes 3: Frequency of pulse waveform exceeding VCC-40V:450s or above, pulse width: 30s or below, output load: CL 200pF 4: When Ta is 25C or above, derating (12.8mW/C) should be conducted. 5: When Ta is 25C or above, derating (11.2mW/C) should be conducted.
RECOMMENDED OPERATIONAL CONDITIONS (Ta=-10 ~ 70C unless otherwise noted)
Symbol VCC VP VSS VI Topr Parameter Supply voltage Pull-down voltage Supply voltage Input voltage Operating temperature VCC1, VCC2 Conditions Limits Min. 4.5 VCC-40 0 -10 Typ. 5 0 VCC 70 Max. 5.5 VCC Unit V V V V C
DC CHARACTERISTICS (Ta = -10 ~ 70C, VCC = 5V 10%, VSS = 0V)
Symbol VIH VIL VT+ VT- IIH IIL VOH VOL IO Parameter "H" input voltage "L" input voltage Positive direction threshold voltage Negative direction threshold voltage "H" input current "L" input current "H" output voltage "L" output voltage Output pull-down current SDATA RESET CS SCK, XIN VI=VCC VI=0V IOH=-20mA IOH=-5mA IOH=-2mA IOL=2mA VP=VCC-40V, VO=VCC VI=0V, Output pin: open VP=VCC-40V Output pin: open Output "H", clock stop VP=VCC-40V Output pin: open Output "H", clock stop VP=VCC-40V Conditions Min. 0.7VCC 0.3VCC 0.35VCC 0.2VCC 2.8 2 0.7VCC 0.55VCC 1 -1 VCC-2 VCC-2 VCC-0.8 250 500 0.55 850 100 Limits Typ. Max. Unit V V V V A A V V A A
DIG output SEG output P0, P1 P0, P1 DIG, SEG
ICC (Note 6) IP
Positive supply current
VCC1, VCC2
40
mA
Negative supply current
VP
-40
mA
Note 6: Total of current at pin VCC1 and current at pin VCC2.
10
MITSUBISHI DIGITAL ASSP
M66004SP/FP
16-DIGIT 5X7-SEGMENT VFD CONTROLLER
TIMING CONDITIONS (Ta = -10 ~ 70C, VCC = 5V 10%, VSS = 0V)
Symbol tC tWH tWL tsu(D) th(D) tsu(CS) th(CS) tBUSY (Note 7) Clock cycle time Clock cycle pulse width Clock low pulse width SDATA setup time SDATA hold time CS setup time CS hold time Internal processing time Parameter SCK XIN SCK XIN SCK XIN Conditions Min. 500 1000 230 460 230 460 130 100 0 130 6 Limits Typ. Max. Unit ns ns ns ns ns ns ns 1/fOSC
Note 7: This shows the internal operation time after receiving the serial data. Next data is prohibited in this period. Next data is available after 6T of the operation clock.
OSCILLATION CHARACTERISTICS (Ta = -10 ~ 70C, VCC = 5V 10%, VSS = 0V)
Symbol fOSC Parameter Oscillation frequency Conditions C=100pF, R=27k Min. Limits Typ. 500 Max. Unit kHz
TIMING WAVEFORM (Reference voltage: 0.3VCC, 0.7VCC)
CS
tC tsu(CS) tWL tWH th(CS)
SCK
tsu(D)
th(D)
SDATA
tBUSY
SCK
nth byte
(n+1)th byte
11
MITSUBISHI DIGITAL ASSP
M66004SP/FP
16-DIGIT 5x7-SEGMENT VFD CONTROLLER
OPERATION FLOWCHART (Initial setting operation)
START
PUT OFF ALLDIGIT DISPLAY
SET DISPLAY DIGIT LENGTH
SET DIMMER VALUE AND ONE-DIGIT DISPLAY FREQUENCY
TRANSMIT RAM WRITE COMMAND
TRANSMIT RAM BIT DATA
NO
BIT DATA TRANSMISSION COMPLETED
YES
NO WRITE TO RAM COMPLETED
YES
SET AUTO INCREMENT, SET DISPLAY DIGIT
TRANSMIT DISPLAY CHARACTER CODE
NO TRANSMISSION OF ALL DIGITS COMPLETED
YES SET TO NORMAL OPERATION MODE
END
12
MITSUBISHI DIGITAL ASSP
M66004SP/FP
16-DIGIT 5X7-SEGMENT VFD CONTROLLER
CHARACTER CODE LIST (conforming to JIS-C-6220)
Lower codes Upper codes 0000 (016) 0001 (116) 0010 (216) 0011 (316) 0100 (416) 0101 (516) 0110 (616) 0111 (716) 1000 (816) 1001 (916) 1010 (A16) 1011 (B16) 1100 (C16) 1101 (D16) 1110 (E16) 1111 (F16)
0000 (016)
SPASE
RAM1
SPASE
0001 (116)
RAM2
0010 (216)
RAM3
0011 (316)
RAM4
0100 (416)
RAM5
0101 (516)
RAM6
0110 (616)
RAM7
0111 (716)
RAM8
1000 (816)
RAM9
1001 (916)
RAM10
1010 (A16)
RAM11
1011 (B16)
RAM12
1100 (C16)
RAM13
1101 (D16)
RAM14
1110 (E16)
RAM15
1111 (F16)
RAM16
Note: Character codes which can be defined by users are 160 codes from 2016 to 7F16 and from A016 to DF16. Codes except those from 2016 to 7F16 and from 9016 to DF16 are command codes.
13
MITSUBISHI DIGITAL ASSP
M66004SP/FP
16-DIGIT 5x7-SEGMENT VFD CONTROLLER
APPLICATION EXAMPLE
VFD Heater Heater transformer
ANODE (SEGMENT) +5V Power on reset VCC MCU VSS Serial bus RESET CS SCK SDATA VCC SEG00 ~ SEG35
GRID (DIGIT)
DIG00 ~ DIG15
M66004SP/FP
VSS XIN XOUT CR oscillator 35V VP
Cutoff bias voltage
14


▲Up To Search▲   

 
Price & Availability of M66004FP

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X